Skip to main content

Permissions

App: Minotaur Sales API
Published by: Minotaur Sales
Supported on: app.minotaursales.io


Every API key carries a set of permissions that define exactly what it can do. Each permission is a combination of a subject (the resource being accessed) and an action (the operation being performed). If a request reaches an endpoint that requires a permission the key does not have, the API returns 403 Forbidden.

Permission Format​

Permissions follow a subject:action model:

ActionMeaning
readList, search, or retrieve records
createCreate new records or trigger create-type operations
updateModify existing records
deleteRemove records permanently

Permission Reference​

Account​

PermissionWhat it allows
customer:readRetrieve account summary: business info, user count, and active subscription details

Contacts​

PermissionWhat it allows
contacts:readList contacts, get a single contact, retrieve pagination metadata
contacts:createCreate a new contact (with optional company, list, and assignee)
contacts:updateUpdate contact fields, reassign, or add to lists
contacts:deletePermanently delete a contact

Companies​

PermissionWhat it allows
companies:readList companies, get a single company, retrieve pagination metadata
companies:createCreate a new company
companies:updateUpdate company fields
companies:deletePermanently delete a company

Lists​

PermissionWhat it allows
list_contacts:readList all contact lists, duplicate a list, trigger contact verification
list_contacts:createCreate a new contact list
list_contacts:updateRename or update a contact list
list_contacts:deleteDelete a contact list
list_contact_details:updateAdd existing contacts to a list

Products​

PermissionWhat it allows
products:readList products or retrieve a single product
products:createCreate a new product
products:updateUpdate product fields
products:deleteDelete a product

Opportunities​

PermissionWhat it allows
opportunities:readList opportunities or retrieve a single opportunity
opportunities:createCreate an opportunity with contacts, stage, products, and assignee
opportunities:updateUpdate opportunity fields or modify associated products
opportunities:deleteDelete an opportunity

Pipelines & Stages​

PermissionWhat it allows
pipelines:readList all pipelines or retrieve a pipeline with its stages
stages:readList the stages of a given pipeline

Prospect (Contact Discovery)​

PermissionWhat it allows
prospect:readSearch the prospect catalog, retrieve filter suggestions and pagination metadata
payment_prospect:createUnlock contacts from the catalog (consumes subscription credits)

Email Verification​

PermissionWhat it allows
verify_email:createStart email verification for a list of contacts (consumes verification credits)

Assigning Permissions​

Permissions are selected when generating an API key in Settings β†’ API Keys β†’ Generate. Grant only the permissions your integration actually needs β€” following the principle of least privilege reduces the risk if a key is ever compromised.

Permissions Are Immutable​

Once a key is issued, its permission set cannot be changed. To grant additional permissions or revoke existing ones, rotate the key (which issues a new key and immediately invalidates the old one) or create a new key with the desired scope.

Rotating a key is instant. Any system using the old key will start receiving 401 errors immediately after rotation.